package work.mediway.bi.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import work.mediway.bi.model.dto.InterfaceOperDTO;
import work.mediway.bi.model.entity.InterfaceOper;
import work.mediway.bi.model.vo.InterfaceOperVO;

/**
  *@version
  *@description      
  *@author          bovane <bovane.ch@gmail.com>
  *@create          2023-06-13 16:50
 */

public interface InterfaceOperService extends IService<InterfaceOper>{

    /**
     * 删除界面设计信息
     *
     * @author bovane
     * @param ids 1
     * @returns void
     * @updateTime 2023/6/13
     */
    void deleteinterfaceOper(String ids);

    /**
     * 更新界面设计信息
     *
     * @author bovane
     * @param interfaceOper 1
     * @returns java.lang.Boolean
     * @updateTime 2023/6/13
     */
    Boolean updateInterfaceOper(InterfaceOper interfaceOper);

    /**
     * 新增界面设计信息
     *
     * @author bovane
     * @param interfaceOper 1
     * @returns java.lang.Boolean
     * @updateTime 2023/6/13
     */
    Boolean addInterfaceOper(InterfaceOper interfaceOper);

    /**
     * 查询界面设计信息
     *
     * @author bovane
     * @param interfaceOperDTO 1
     * @returns IPage<InterfaceOper>
     * @updateTime 2023/6/13
     */
    IPage<InterfaceOperVO> getInterfaceOper(InterfaceOperDTO interfaceOperDTO);
}
